package main
import (
	"fmt"
)
//func test(char byte) byte {
//	return char + 1
//}
func main() {
/*	var key byte
	fmt.Println("输入一个字符")
	fmt.Scanf("%c", &key)
//	fmt.Println(test(key))
	switch test(key) {
		case 'a' :
			fmt.Println("星期一")
		case 'b' :
			fmt.Println("星期二")
		case 'c' :
			fmt.Println("星期三")
		default :
			fmt.Println("重新输入")
		}   */


//var n1 int32 = 5
//var n2 int32 = 10
//switch n1 {
//	case n2 , 5 , 10 :
//		fmt.Println("ok1")
//	default :
//		fmt.Println("error")
//}



//awitch 后也可以不带表达式，类似if --else分支来使用 【案例演示】
var age = 10
switch {
	case age == 10 :
		fmt.Println("age = 10")
		fallthrough
	case age == 20 :
		fmt.Println("age = 20")
	default :
		fmt.Println("age unknow")
}


//case 也可以对范围进行判断

var b = 40
switch {
	case b > 90 :
		fmt.Println("成绩优秀")
	case b >60  :
		fmt.Println("还可以")
	default :
		fmt.Println("age unknow")
}
}